#include<stdio.h>
#include<stdlib.h>
void minmax(int a[],int len,int* min,int* max);
int main(){
    int a[] = {1,2,3,4,5,6,7,8,9};
    int* min = (int*)malloc(sizeof(int));
    int* max = (int*)malloc(sizeof(int));
    minmax(a,sizeof(a)/sizeof(a[0]),min,max);
    printf("%d %d",*min,*max);
    free(min);
    free(max);
    return 0;
}

void minmax(int a[],int len,int* min,int* max){
    *min=*max=a[0];
    for (int i = 1; i < len; i++)
    {
        if(a[i]<*min){
            *min=a[i];
        }
        if(a[i]>*max){
            *max=a[i];
        }
    }
    
}